Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F4 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Czech Republic F3 Ecuador F1 Mexico F15 Greece F1 Greece F3 Colombia F4 Turkey F34 USA F27 Turkey F35 Czech Republic F4 Greece F2 Mexico F14 Mexico F15 Ecuador F6 USA F11 USA F13 Czech Republic F7 Italy F2 Qatar F2 Czech Republic F2 Romania F4 Czech Republic F4 Germany F8 Brazil F5 Czech Republic F7 Czech Republic F12 USA F3 (Plantation) Czech Republic F4 (Usti Nad Orlici) TED Open - Istanbul 2002 Azalea Orthopedic Challenger - Tyler Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla Warsteiner Challenger Wolfsburg - Wolfsburg Ljubljana Open 2002 - Ljubljana Neride Prague Indoor - Prague Tatra Banka Open 2003 - Bratislava 2003 USTA Tallahassee Tennis Challenger - Tallahassee Credicard Mastercard Tennis Cup - Campos do Jordao ECM Cup - Prague ATP Challenger Trophy 2007 - Trnava Seguros Bolivar Open - Medellin Opel Bulvaria MCG Bulgarian Open - Sofia KGHM Polish Indoors - Wroclaw Prague Open - Prague Memorial Savigni - Sassuolo Muller Cup - Ulm BNP Paribas Primrose - Bordeaux Credicard Mastercard Tennis Cup - Campos do Jordao 2005 Freeman Men's Challenger - Joplin I Manta Open - Manta Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria USTA Challenger of San Antonio - San Antonio Ciur Cup 99 - Prague Unicredit Czech Open - Prostejov BMW Tennis Championship - Sunrise Credicard Mastercard Tennis Cup - Campos do Jordao 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Seguros Bolivar Open - Bogota Zivnobanka Open - Prostejov Challenger 42 - Andrezieux V Manta Open-Trofeo Ricardo Delgado Aray - Manta Residenza Open - Magdeburg Prosperita Open 2008 - Ostrava IV Gramado Open de Tenis - Gramado Tulsa Auto Collection USTA Challenger - Tulsa BH Tenis Open International Cup 2008 - Belo Horizonte San Luis Potosi Challenger 2007 - San Luis Potosi VIII Trofeo Ciudad de Quito - Quito ECU Prague Open - Prague Okal Open - Eckental V Abierto Internacional de Salinas - Salinas The USTA Challenger at West End Racquet - Torrance 2002 Eddleman USTA Challenger - Birmingham Open Diputacion Ciudad de Pozoblanco - Cordoba VII Avierto Internacional de Salinas - Salinas Seguros Bolivar Open - Cali Pekao Open - Szczecin Open de Franche Comte - Besancon BMW Brixina Tennis Open 2000 - Bressanone Yokohama International Tennis Tournament - Yokohama Music City Challenger - Nashville Neride Prague Indoor - Prague VI Trofeo Ciudad de Quito - Quito Zivnobanka Czech Open - Prostejov PEOPLEnet CUP - Dnepropetrovsk Regional Hand Center Men's Challenger - Fresno IPP Open - Helsinki Lamberts Open by Stawag - Aachen VII Trofeo Ciudad de Quito - Quito 2002 Tulsa USTA Challenger - Tulsa Mitsubishi Electric Europe Cup - Monza ECM Prague Open 2008 - Prague Abierto Internacional de Salinas - Salinas Sporting Challenger - Turin GHI Bronx Classic - Bronx BH Tennis Open International Cup - Belo Horizonte Samsung Securities Cup Challenger - Seoul VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills Steelers Cup - Kosice Tatra Banka Open 2001 - Bratislava Credicard Citi Mastercard Tennis Cup - Campos do Jordao Mexico City Challenger USTA Tennis Championships of Houston - Houston Pereira Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Challenger Leon 2003 - Leon Atlantic City Open - Atlantic City GHI Bronx Classic - Bronx USTA Challenger of Tiburon - Tiburon Corona Mexico City Open - Mexico City Bogota Challenger Steelers Cup - Kosice JSM Challenger of Champaign - Urbana Ispat Open 2004 - Ostrava 13 BH Tennis Open International Cup - Belo Horizonte Prague Open - Prague Ljubljana Open - Ljubljana Manta Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena IPP Open - Helsinki Brasilia Challenger ECM Prague Open - Prague XL Capital Bermuda Open - Bermuda Bogota Challenger Czech Open 2005 - Prostejov Quito Challenger Sacramento Challenger GHI Bronz Classic - Bronx Medellin Challenger USTA Comerica Challenger - Aptos Rome Challenger BMW Tennis Championship - Sunrise Heilbronn Open - Heilbronn Bordeaux Challenger Prostejov Challenger Pozoblanco Challenger Campos do Jordao Challenger Brasilia Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Quito Challenger Calabasas Challenger Guayaquil Challenger College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Dallas Challenger Sao Paulo Challenger Bucaramanga Challenger Caloundra Challenger Sarajevo Challenger Santiago Challenger San Jose Challenger Nottingham Challenger Shanghai Challenger Internazionali di Tennis di Bergamo - Bergamo Tashkent Challenger Eckental Challenger Ortisei Challenger II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago Sarajevo Challenger Bath Challenger Sarasota Challenger Pekao Open - Szczecin XIII Trofeo Ciudad de Quito - Quito ECM Prague Open 2005 - Prague Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Leon Challenger Barranquilla Challenger Copa Petrobras - Bogota Szczecin Challenger Copa Petrobras - Santiago Trnava Challenger Medellin Challenger Cali Challenger Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati Quito Challenger Tiburon Challenger Eckental Challenger Ningboo Challenger Guayaquil Challenger XIV Challenger ATP Club Premium Open - Quito Bergamo Challenger Morelos Challenger Ford Tennis Championships - Louisville Tatra Banka Slovak Open - Bratislava Guadalajara Challenger St. Brieuc Challenger Santiago Challenger Aix En Provence Challenger Heilbronn Challenger Prague Challenger Talahassee Challenger Brescia Challenger Guayaquil Challenger Wroclaw Challenger San Marino Challenger San Luis Potosi Challenger Prostejov Challenger Furth Challenger Prague Challenger Challenger Casablanca San Angel - Mexico City Pereira Challenger Monterrey Challenger Eckental Challenger Cali Challenger Bergamo Challenger Cherbourg Challenger Irving Challenger Tallahassee Challenger Copa Petrobras Colombia - Bogota Lambertz Open by Stawag 2007 - Aachen Challenger Ciudad de Guayaquil - Guayaquil Guayaquil Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Scheveningen Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tampere Challenger The Waco International Tennis Challenger - Waco Marburg Challenger Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Cortina Challenger St. Brieuc Challenger Cali Challenger Bordeaux Challenger Carson Challenger Bogota Challenger 2000 Cairo Challenger - Cairo CA-Challenge - Graz Tallahassee Challenger Bucaramanga Challenger Bogota Challenger Salinas Challenger Smith Barney Men's Challenger - Covington VI Abierto Internacional de Salinas - Salinas Prostejov Challenger 9th Wartburg Open - Eisenach Furth Challenger Wroclaw Challenger Cali Challenger Manta Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Tiburon Challenger Quito Challenger Pereira Challenger Charlottesville Challenger Cali Challenger Draft Corona Mexico City Open - Mexico City Ortisei Challenger Burnie Challenger Santiago Challenger University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Bath Challenger Barranquilla Challenger Sarasota Challenger ECM Cup - Prague Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Medellin Challenger Cyclus Open de Tenis - Florianopolis Ortisei Challenger KGHM Dialog Polish Indoors - Wroclaw Knoxville Challenger Copenhagen Open - Copenhagen ATP Challenger Hamburg - Hamburg Kroger / St. Jude International - Memphis Knoxville Challenger Santo Domingo Challenger 2000 Challenger de Granby - Granby Podebradka Cup - Prague TED Open Istanbul - Istanbul Savannah Challenger Turin Challenger Trofeo Barcelona de Tenis - Barcelona Oberstaufen Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Prague Challenger Challenger Ford de Cherbourg - Cherbourg Siemens Open 2001 - Scheveningen Qatar F1 2000 Mercedes Cup - Stuttgart Franklin Templeton Tennis Classic - Scottsdale Franklin Templeton Tennis Classic - Scottsdale Fifth-Third Bank Tennis Championships - Lexington ATP Open Castilla y Leon - Segovia Mallorca Open - Mallorca CA Challenge - Graz The West Side Tennis Club Grass Court Challenger - Forest Hills Rio De Janeiro Challenger Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Vancouver Challenger Aptos Challenger IX Trofeo Ciudad de Quito - Quito Heilbronn Open - Heilbronn Helsinki Challenger USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg 2002 USTA Tallahassee Tennis Challenger - Tallahassee IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Renault Slovenian Open - Ljubljana Eisenberg Jerusalem Open 2000 - Jerusalem Muller Cup 2000 - Ulm LTA Men's Challenger - Wrexham Osaka International Tennis Tournament - Osaka KGHM Polish Indoors - Wroclaw Segundo Aberto de Brasilia - Brasilia USTA Challenger of Burbank - Burbank IPP Open - Helsinki 2003 Eddleman USTA Challenger - Birmingham Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Open de Franche-Comte - Besancon Czech Open - Prostejov USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Tatra Banka Slovak Open - Bratislava Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Copenhagen Open - Copenhagen The 'Fitz' Casino Challenger - Tunica Aamulehti Tampere Open - Tampere Ostrava Challenger 2008 Lubbock Challenger - Lubbock Stockholm Open - Stockholm Guayaquil Challenger ATP Challenger Trophy 2008 - Trnava Recanati Challenger Kobstaedernes ATP Challenger - Kolding Salvador Challenger Genova Challenger Qatar Open - Doha Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open 13 - Marseille Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles ABN/AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow Qatar Open - Doha Heineken Open - Auckland SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Open Seat Godo 2005 - Barcelona Estoril Open - Estoril The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Recife Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Blumenau Challenger Medellin Challenger Kremlin Cup - Moscow Heineken Open - Auckland Prague Challenger Alessandria Challenger St. Petersburg Open - St. Petersburg International Indoor Tennis Championships of Croatia - Zagreb Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Ordina Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm SAP Open - San Jose The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Copa Claro - Buenos Aires BMW Open - Munich Mercedes Cup - Stuttgart Open 13 - Marseille US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad China Open - Beijing Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Bet-at-home Cup - Kitzbuhel Brisbane International - Brisbane BMW Open - Munich Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Bucaramanga Challenger Ecuador Open - Quito Petange Challenger Sarasota Challenger BMW Open - Munich Furth Challenger Marburg Challenger Cali Challenger Vicenza Challenger Heilbronn Challenger Bergamo Challenger Dallas Challenger Sarajevo Challenger AEGON International - Eastbourne Bank Austria Tennis Trophy - Vienna Countrywide Classic - Los Angeles Gerry Weber Open - Halle Eckental Challenger Ortisei Challenger Bank Austria Tennis Trophy - Vienna Cherbourg Challeger Le Gosier Challenger Masters Series - Hamburg Sarajevo Challenger Sunrise Challenger Leon Challenger Jersey Challenger St. Brieuc Challenger Guadalajara Challenger Bogota Challenger Mexico City Challenger Credit Agricole Suisse Open - Gstaad Pereira Challenger Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Bogota Challenger Rome Challenger Croatia Open Umag - Umag ATP Kremlin Cup - Moscow Las Vegas Challenger Gerry Weber Open - Halle Next Generation Adelaide International - Adelaide Ostrava Challenger Open 13 - Marseille AAPT Championships - Adelaide Ecuador Open - Quito Manta Challenger Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Morelos Challenger Davidoff Swiss Indoors Basel - Basel Santos Challenger Gerry Weber Open - Halle AEGON Championships - London Istanbul Challenger Poznan Challenger Delray Beach International Tennis Championships - Delray Beach Morelos Challenger Gerry Weber Open - Halle Liberec Challenger German Tennis Championships - Hamburg If Stockholm Open - Stockholm Champaign Challenger Salinas Challenger Champaign Challenger Bratislava Challenger Gerry Weber Open - Halle BMW Open - Munich Fergana Challenger Savannah Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb San Luis Potosi Challenger Zivnobanka Czech Open - Prostejov Open de la Comunidad Valenciana - Valencia Ecuador Open - Quito Brasil Open - Sao Paulo Binghamton Professional Tennis Tournament - Binghamton Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Challenger 42 - Andrezieux Ostrava Challenger SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Rimouski Challenger Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport USTA Championships of Kerrville - Kerrville Prague Challenger - Prague Guadalajara Challenger Open Castilla y Leon - Segovia IV Trofeo Ciudad de Quito - Quito Blois Challenger Intersport Heilbronn Open - Heilbronn Campinas Challenger 12th BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble Copa Kia - Santiago Copa Telmex - Buenos Aires Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad The Hypo Group Tennis International 2008 - Poertschach Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Medibank International - Sydney SAP Open - San Jose The Dubai Tennis Championships - Dubai Interwetten Austrian Open - Kitzbuhel Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Moselle Open - Metz Next Generation Adelaide International - Adelaide Qatar ExxonMobil Open - Doha Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo 2001 Mercedes Cup - Stuttgart Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Pacific Life Open - Indian Wells Rogers Masters - Montreal BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Allianz Suisse Open - Gstaad Telecom Italia Masters - Rome St. Petersburg Open - St. Petersburg BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Masters Series Monte-Carlo - Monte Carlo AIG Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati Internationaler Raiffeisen Grand Prix - St. Polten Masters Series Madrid - Madrid Pilot Pen Tennis - New Haven Masters Series - Hamburg French Open - Paris French Open - Paris Rogers Cup - Montreal Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Grand Prix de Tennis de Lyon - Lyon Shanghai Rolex Masters - Shanghai Wimbledon - London Erste Bank Open - Vienna U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Open 13 - Marseille Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miller Lite Hall of Fame Tennis Championships - Newport Brisbane - Brisbane Wimbledon - London U.S. Open - New York Grand Prix Hassan II - Casablanca French Open - Paris Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, Group 1, 2R, ECU-PAR 5-0 U.S. Open - New York Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, PO, ROU-ECU 5-0 U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Tennis Masters Series - Miami The Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, World Group, 1R, CZE-FRA 3-2